package define

// 上报的错误码转换
var ReportAlarmCode = map[string]int{
	"31":  1003, // 系统异常
	"32":  1004, // 关舱超时
	"33":  1005, // 初始化错误
	"101": 1006, // 出货舱门未关闭
	"102": 1007, // 停止售卖
	"103": 1008, // 黑屏告警
	"104": 1009, // 大内存告警
	"105": 1010, // 97本地存储不足
	"106": 1011, // 98本地存储不足
}

// 退库错误码
var RefundErrCode = map[string]string{
	"1":   "货盘上下移动失败，检查是否卡货及皮带及楼层数配置",
	"2":   "货盘上下移动失败，检查是否卡货及皮带及楼层数配置",
	"3":   "货盘上下移动失败，检查是否卡货及皮带及楼层数配置",
	"4":   "货盘上下移动失败，检查是否卡货及皮带及楼层数配置",
	"5":   "货盘上下移动失败，检查是否卡货及皮带及楼层数配置",
	"6":   "电机异常，测试或排查线路",
	"7":   "电机异常，测试或排查线路",
	"8":   "复位不成功，货盘上下移动失败，检查是否卡货及皮带及楼层数配置",
	"9":   "货盘没货，检查出货图片，如没有货物，检查货盘底部或弹簧",
	"10":  "开门失败，检查货门",
	"11":  "开门失败，检查货门",
	"13":  "关门失败，检查货门是否有物体触发，如无问题反馈研发",
	"21":  "货盘上下移动失败，检查是否卡货及皮带及楼层数配置",
	"22":  "弹簧或电机异常",
	"23":  "查询货门状态，通信异常，反馈研发",
	"24":  "查询货门状态，通信异常，反馈研发",
	"25":  "查询货门状态，通信异常，反馈研发",
	"26":  "检查退款货盘图片",
	"33":  "检查摄像头是否可以连接",
	"34":  "检查摄像头是否可以连接",
	"35":  "初始化失败,检查货道电机",
	"36":  "检查货道电机",
	"37":  "检查货道电机",
	"38":  "检查货道电机",
	"39":  "操作货柜电机 通信异常",
	"40":  "检查货门是否正常开关",
	"41":  "检查货门是否正常开关",
	"42":  "检查货门是否正常开关，上限位开关",
	"43":  "检查货门是否正常开关，下限位开关",
	"44":  "检查货门是否正常开关，上下限位开关",
	"45":  "检查货门是否正常开关",
	"46":  "操作货门通信异常",
	"47":  "取货口电机控制 无效指令",
	"48":  "货门移动已经停止 处于待命状态 未到达目标位置开门",
	"49":  "货门移动已经停止 处于待命状态 未到达目标位置关门",
	"50":  "检查货盘正常移动及楼层数配置是否正常",
	"51":  "检查货盘正常移动及楼层数配置是否正常",
	"52":  "检查货盘正常移动及楼层数配置是否正常",
	"53":  "位置未达到目标 触发上限位,检查货盘正常移动及楼层数配置是否正常，上限位开关是否正常",
	"54":  "位置未达到目标 触发下限位,检查货盘正常移动及楼层数配置是否正常，下限位开关是否正常",
	"55":  "检查货盘正常移动及楼层数配置是否正常",
	"56":  "检查货盘正常移动及楼层数配置是否正常，是否卡货",
	"57":  "检查货盘正常移动及楼层数配置是否正常，是否卡货",
	"70":  "控制板错误 初始化出错",
	"71":  "控制板错误 货盘楼层参数出错",
	"73":  "控制板状态  其他错误",
	"81":  "查询货门状态,通信异常",
	"82":  "查询货门状态非待命中开门",
	"83":  "查询货门状态非待命中关门",
	"100": "板卡错误:板卡异常",
}
